package service;

import java.util.List;

import models.News;

public class NewsService {

	public static List<News> findByCode(String code,int size){
		List<News> n = null;
		try{
			n = News.find("programa.proCode=?", code).fetch(1,size);
		}catch(Exception e){ }
		return n;
	}
	
	/**
	 * 查询全部新闻的方法
	 * 
	 * @return
	 */
	public static List<News> findAll(){
		return News.findAll();
	}
	
	/**
	 * 按id查询新闻的方法
	 * 
	 * @param id  新闻id
	 * @return
	 */
	public static News findById(Long id){
		return News.findById(id);
	}
	
	/**
	 * 添加新闻的方法
	 * 
	 * @param news 新闻对象
	 */
	public static void add(News news){
		news.create();
	}
	
	/**
	 * 新闻的修改方法
	 * 
	 * @param news  新闻对象
	 */
	public static void update(News news){
		news.save();
	}
	
	/**
	 * 删除新闻的方法
	 * 
	 * @param id 新闻id
	 */
	public static void delete(Long id){
		News.findById(id)._delete();
	}
}
